約 3,482,834 件
https://w.atwiki.jp/picolit/pages/10.html
Java Java講座 たけおばの門 Tomcat yok's 技術メモ 浅煎り珈琲Javaアプリケーション入門 TECHSCORE -Java- Java Tips and Linux Java プログラミング入門 JavaでHello World Hibernate Hibernate メモ Hibernate-TECHSCORE- ファイヤープロジェクト
https://w.atwiki.jp/asayamayuki/pages/12.html
Javaについて3回生同士の情報共有に使ってください。 test2 -- asayamayuki (2007-02-26 17 08 52) 名前 コメント
https://w.atwiki.jp/javawa/pages/12.html
プログラムを始める前に・・・ プログラムとは 初めての出力 HelloWorld (おまけ1) Javaの正しい実行 数値演算 変数「int」と代入 四則演算プラスワン 文字列処理 文字列の足し算 数字と数値 やっと入力 (おまけ2) プログラム引数 実行中に入力する。 (おまけ3)コンソールプログラム→対話型→GUIへ もっと演算 条件分岐 論理演算 正しいか?間違いか?
https://w.atwiki.jp/javamock/pages/15.html
HelloWorld.java 下記のHelloWorld.javaについて簡単にですが解説します HelloWorld.java class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } クラス クラスは以下のように記述します 修飾子 class クラス名 extends スーパークラス implements インターフェース, インターフェース, インターフェース ...{ フィールド,コンストラクタ,メソッド,内部クラスなど } 修飾子 以下の修飾子を指定します ※記述しなければデフォルトの修飾子になります 修飾子 修飾子種別 public アクセス修飾子 protected アクセス修飾子 private アクセス修飾子 static スタティック修飾子 final ファイナル修飾子 abstract 抽象修飾子 strictfp 厳密浮動小数修飾子 extends スーパークラス 継承するクラスを指定します ※記述しなければ「extends java.lang.Object」になります implements インターフェース, インターフェース, インターフェース ... インターフェースを指定します ※インターフェースが必要なければ記述しません メソッド メソッドは以下のように記述します 修飾子 戻り値 メソッド(引数,引数,引数,...) throws 例外クラス,例外クラス,例外クラス... { 処理など } 上記のHelloWorld.javaでは以下の箇所です public static void main(String[] args) { System.out.println("Hello World"); } ※javaコマンドで実行されるクラスは以下シグネチャを持つmainメソッドが定義されている必要があります ※実行後最初に呼び出されるメソッドです public static void main(String args[]) 修飾子 以下の修飾子を指定します ※記述しなければデフォルトの修飾子になります 修飾子 修飾子種別 public アクセス修飾子 protected アクセス修飾子 private アクセス修飾子 static スタティック修飾子 final ファイナル修飾子 abstract 抽象修飾子 native ネイティブ修飾子 synchronized 同期修飾子 strictfp 厳密浮動小数修飾子 戻り値 戻り値のデータ型を指定していします ※voidを指定すると何も返しません 引数 引数を指定します 上記のHelloWorld.javaでは以下の箇所です String型の配列を引数としています String[] args throws 例外クラス,例外クラス,例外クラス... 例外クラスを指定します 指定した例外が発生したとき例外を投げます System.out.println("Hello World"); java.lang.Systemクラスのフィールドout(java.io.PrintStreamクラス)の メソッドprintln()に引数として"Hello World"を渡すことでHello Worldと出力します
https://w.atwiki.jp/yo-kichi/pages/83.html
スコーラとは Javaスコーラ2010まとめ 参考にして授業をやるかた、人に教える方へ 目標 プログラミングを楽しむ 自分でプログラムを作れるようになる TODO 現状ではこのwikiの情報を活用できない 情報の整理、集約が必要 javaスコーラ2010年度反省 2010年 ガイダンス HelloJava, 変数 条件分岐、繰り返し、変数続き 配列、繰り返し 今までの復習 クラスとメソッド メソッドの種類 コンストラクタ、メソッドの使い方 GUIを使ったプログラム カプセル化 問題集 ゲーム 問題続き 夏休みの予定を決める 問題集・ゲーム続き 夏休みJavaスコーラ特設ページ 後期ガイダンス 復習とOOP OOPなプログラムを読もう 継承 スレッド ソート、スタック データ構造(Listなど) AppletでGUI Timerつくってみるテスト 前回と同じ 復習 復習とプログラムの改良 自分で考えて作るプログラム 自分で考えて作るプログラム2 スコーラwikiテンプレ **今回の目標 **役割り分担, 内容 **検討中 **準備 **宿題 問題と答え **反省 備考 スコーラノートPCを持っていく プログラミングに慣れるまで、エディタで。 準備の心得 用語 オブジェクト指向ってなによ 括弧の呼び方 ひらめいたときようページ コメント、意見など Java スコーラ 2010
https://w.atwiki.jp/limixp/pages/12.html
Javaの基本的な事について整理しておきます. プログラミング言語Java Sun Microsystems社が開発したプログラミング言語およびその開発環境. オブジェクト指向言語. Write Once, Run Anywhere. 「一度記述すれば,どこででも実行が可能.」 Javaはオブジェクト指向の言語であり,その利点はクラス設計(継承, インタフェース)による再利用性(部品化)です.またJavaはJava仮想マシン(Java VM)と呼ばれるコンピュータを仮想化したソフトウェア上で実行されます.Windows, Linux, Macといったプラットフォームの違いや,またそのVersion(例:Windows 2000, Xp, Vista等)の違いがあってもこのJava仮想マシンさえインストールされているコンピュータ上であればJavaプログラムを実行することができます. Javaが登場したのはもう10年以上前(1995年頃)になりますが,その技術は未だ飛躍し続けており,Javaプログラマーの需要は衰えることがありません. トップページ
https://w.atwiki.jp/limixp/pages/14.html
Javaプラットフォームのエディションについて整理します. Java SE (バージョン 6.0 以降)Java Platform, Standard Edition. (バージョン 5 以前)Java 2 Platform, Standard Edition.俗にいうJ2SE. デスクトップマシン用. Java EE (バージョン 5.0 以降)Java Platform, Enterprise Edition. (バージョン 4 以前)Java 2 Platform, Enterprise Edition. 俗にいうJ2EE. Webサーバ用. Servlet, JSP, EJB, JNDI, JTAなどの機能を提供. Java ME Java Platform, Micro Edition. 携帯電話, PDA, テレビ用. バージョンの表記について Javaのバージョンを1.4.0や1.5.0と表記する場合と,4.0や5.0と表記する場合があります. 1.4.0というような表記は開発バージョンのことを指し,4.0という表記は製品バージョンのことを指しています.1.4.0と4.0は表記の方法が違うだけで全く同じバージョンを指していると思って良いと思います. トップページ
https://w.atwiki.jp/kattsu/pages/49.html
参考サイトど忘れしました /** 日付チェック * 文字列(YYYYMMDD)が日付として有効かチェックする。 * @param String 入力文字列 YYYYMMDD * @return boolean 有効 true 無効 false */ public static boolean checkDate(String myDate) { //入力文字列が8桁以外の場合エラー if (myDate.length() != 8) { return false; } //半角数字? for (int i = 0; i myDate.length(); i++) { char charData = myDate.charAt(i); if ((charData 0 ) || (charData 9 )) { return false; } } int intYear; int intMonth; int intDay; if (myDate.length() 3) { intYear = java.lang.Integer.parseInt(myDate.substring(0, 4)); } else { intYear = 0; } if (myDate.length() 5) { intMonth = java.lang.Integer.parseInt(myDate.substring(4, 6)); } else { intMonth = 0; } if (myDate.length() == 8) { intDay = java.lang.Integer.parseInt(myDate.substring(6, 8)); } else { intDay = 0; } //カレンダーインスタンス Calendar cal = Calendar.getInstance(); //厳密性をセット cal.setLenient(false); cal.set(intYear, intMonth - 1, intDay); try { //こういうやり方はよくないが。。。 java.util.Date ud = cal.getTime(); } catch (IllegalArgumentException iae) { return false; } return true; }
https://w.atwiki.jp/limixp/pages/11.html
エディション JDKのバージョンについて JDKのダウンロード JDKのインストール 環境変数の設定 JDKインストールの確認 Javaでプログラミングを行うためにはJava開発環境(JDK)をインストールする必要があります。 JDKをインストールするとJava実行環境(JRE)も同時にインストールされます. エディション Java PlatformのエディションはJava SE, Java EE, JavaMEの3つがありました.今回は一般のクライアントPC向けとしてJava SE(Standard Edition)をインストールします。 JDKのバージョンについて 現在(2008年4月),出回っているのは主に1.4, 1.5, 1.6の3つのバージョンです.最新のバージョンは1.6です.JDKのバージョンが異なると,若干の仕様の違いが出てきます.例えば,バージョン1.4ではエラーもなくコンパイルできていたJavaのソースを,バージョン1.5の環境に持ってきてコンパイルするとエラーになったりすることがあります. またJDKバージョン1.6でコンパイルしたバイトコード(classファイル)を,Java実行環境(JRE)バージョン1.4や1.5などの古いバージョンで実行しようとするとエラーとなります.逆に古いバージョンのJDK1.4, 1.5でコンパイルしたバイトコードは,新しいバージョンのJRE1.6で実行することができます. つまり,JDKのバージョンとJREのバージョンには注意する必要があります.安全にJavaプログラムを動作させたい場合は,JREのバージョンを最新にし,JDKのバージョンは古いものを使っていれば良いと思います. 当wikiサイトではJDKのバージョンを1.5, JREのバージョンを1.6とします. JDKのダウンロード 最新のJDK(Java SE)はSun Developer Networkからダウンロードすることができます.(Sun Microsystems社のページからはJREしかダウンロードできないので注意してください.) JDK 1.5 ダウンロード 上記のリンク先へ飛んだときダウンロードできるものがたくさんあるため,どれをダウンロードしていいか迷ってしまった経験は誰しも最初はあったと思います.そこで簡単に整理しておきます. JDK 5.0 Update 15 これだけあればJava開発環境が整います.まさに求めているJ2SE 1.5のJDKです. JDK 5.0 Update 9 with Java EE これはJ2EEです.サーバで使う機能も一緒にダウンロードできます.ここでは必要ありません. JDK 5.0 Update 15 with NetBeans IDE 6.0.1 これはJ2SE 1.5と一緒に統合開発環境NetBeansもダウンロードできます.NetBeansは無償で利用可能なIDEで,Eclipseと同じようなものです.Eclipseと違い,プラグインを必要としない完全日本語対応のツールです.NetBeansは使ったことがないので詳しいことはよくわかりません. Java Runtime Environment(JRE) 5.0 Update 15 これは実行環境だけです.Javaを実行できるようにはなりますが,開発することはできません. J2SE 5.0 JDK ソースコード Javaはオープンソースなのでソースが公開されています. J2SE 5.0 ドキュメント APIドキュメントです. ということで,JDK 5.0 Update 15のダウンロードページにいきます. まずはプラットフォームと言語を選択します.x64とかは64ビットマイクロプロセッサを指します.高性能なサーバ用のCPUのことなので,一般的なPCを使用している場合はx64がついてないプラットフォームを選択します. 言語はmulti-languageでいいと思います(選択できない).そしてライセンス契約書に同意のチェックを付けてContinueをクリックします. するとインストーラのダウンロードページに遷移します. オフラインインストール(インストーラをダウンロードする)とオンラインインストール(インストーラをダウンロードしない)を選択できます.オフラインインストールの場合はデスクトップにでもインストーラをダウンロードしましょう. JDKのインストール 環境変数の設定 JDKインストールの確認 トップページ
https://w.atwiki.jp/java_pro/pages/19.html
import java.io.*; public class Find1 { public static void main(String[] args){ if (args.length != 1) {//コマンドラインで入力した引数が間違っている System.out.println("使用方:java Find1 検索文字列 検索対象ファイル"); System.out.println("例:java Find1 System Find1.java"); System.exit(0);//プログラムを終了する。 } String findstr = args[0];//コマンドラインで入力された検索文字列を取得 System.out.println("検索文字は「" + findstr + "」です"); BufferedReader r = new BufferedReader(new InputStreamReader(System.in));//BufferedReaderを用意 try { String line;//ファイルからの読み込み用変数line int linenum = 1;//行数をカウントのための変数 while ((line = r.readLine()) != null){//一行取得、EOFなら終了する。 int n = line.indexOf(findstr);//indexOfメソッドでfindstrを検索。 if (n = 0) {//検索文字列が見つかったか? System.out.println(linenum + " " + line);//行の番号とその行を表示 } linenum++;//次の行へカウントする。 } } catch (IOException e) { System.out.println(e); } } }